panel of solar cells - Español Inglés Diccionario